@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);


/* Start Fix enterprise wizards in IE */

table.wizardGeneralItem td {
	display: block !important;
	width: 100% !important;
	padding: 0px !important;
}

.pop,
.vacancylegacylistcontrol-area,
.vacancylegacylistcontrol-fullorparttime,
#vacancyList > p,
#vacancyTypeFilterList {
	display: none !important;
} 
#PageContent {
    margin-top: 30px;
}
.dropdown-menu>li>a {
    float: left;
}
#ctl00_mCPH_CvAndCoverLetterWrapper > div:nth-child(2) {
    display: none;
}
/* End Fix enterprise wizards in IE */

/***************** Template Start *****************/
/* logo */
#ctl00_ctl17_HeaderImage, .HeaderImage {
	/* margin-left: 30px; */
	/* margin-top: 15px; */
	margin-bottom: 20px;
	box-shadow: 0 1px 5px #666;
}
.HeaderImage {
    box-shadow: 0 1px 5px #666;
    margin-bottom: 20px;
}

div.Head {
	/* max-width: 350px; */
}
/* vacancy list */
#vacancyList {
	margin-top: 28px !important;
}
/* Primary background colour changes */
.block-bubble,
#arrowLoginNavBar,
.btn-primary, 
.dxbButton, 
#searchButton,
div.WizardElement_Left,
#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz > tbody > tr:nth-child(1) > td > table.wizardGeneralItem > tbody > tr > td.mandatory,
table td.prompt,
#wizardElements_Layout input[type="submit"],
.navbar-default .navbar-toggle,
#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_FinishNavigationTemplateContainerID_FinishButton,
#lstNavigation > li:nth-child(6) > a,
#InputAddressRunSearchButton,
#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_tblSector > tbody > tr:nth-child(1) > td {
	background-color: #1A6884 !important;
}
/* Secondary background colour changes */ 

#vacancyList,
.block,
#provider-sign-up,
#vacancyList td,
.alert-info,
input#txtNavigationBarUsername, 
input#txtNavigationBarPassword, 
input#providerNameSearch {
	background-color: #E8E8E8 !important;
}

/* Font colour */
.box-h5,
.latestVacancyBasicTitle,
.container h3, h3,
h4,
#ctl00_mCPH_divHeader,
.HeaderRowTitle,
#ctl00_mCPH_divHeader {
	color: #1A6884 !important;
}
#ctl00_mCPH_CustomPageEditableContent {
	font-weight: 700;
	font-size: 28px;
}

/* CLIENT */
h3.dashboard-header,
#ctl00_CustomWrapper > div.container > div > div.col-md-9 > h3,
#ctl00_CustomWrapper > div.container > div > div.col-md-9 > div:nth-child(3) > h4,
.CVTitle,
.vacanciesAppliedFor,
.personalInfoTitle,
#ctl00_mCPH_ContentColumn > div:nth-child(1) > h3,
#ctl00_mCPH_Subheader,
#ctl00_mCPH_pnlEditDetail > div:nth-child(1) > h4,
#ctl00_mCPH_pnlEditDetail > div:nth-child(2) > h4
{
	color: #38DE81 !important;
}
.navbar-default .navbar-nav>li>a.residents,
#ctl00_CustomWrapper > div.container > div > div.col-md-9 > div:nth-child(3) > input,
#CVUpload > div > div > a,
#ctl00_mCPH_appliedVacancyList,
#ctl00_mCPH_AdvancedSubscriptionList,
#tblWizardList > thead > tr,
#ctl00_mCPH_btnUpdateDetails,
#tblAppliedVacancies > thead > tr,
#ctl00_mCPH_AddSkillsLink,
#ctl00_mCPH_lnkSaveDetail,
#ctl00_mCPH_lnkCancelDetail,
#ctl00_mCPH_EditLink,
#ctl00_mCPH_CancelEditLink, 
#ctl00_mCPH_SaveSkillValueLink {
	background-color: #38DE81 !important;
}
#ctl00_mCPH_pnlEditDetail > div > h4 {
	font-size: 22px;
	text-decoration: underline;
}

/* ENTERPRISE */
.navbar-default .navbar-nav>li>a.enterprise,
.btn-vacancylistbutton,
#vacancyDetails > div:nth-child(3) > div > button,
#vacancyDetails > div:nth-child(1) > div > button,
#vacancyEdit > div:nth-child(1) > div > button.btn.btn-primary.savebtn, 
#vacancyEdit > div:nth-child(1) > div > button.btn.btn-primary.lstbtn, 
#vacancyEdit > div:nth-child(3) > div > button.btn.btn-primary.savebtn, 
#vacancyEdit > div:nth-child(3) > div > button.btn.btn-primary.lstbtn,
#AssignedQualificationsTable > thead > tr,
#ctl00_mCPH_ContentColumn > div:nth-child(7) > input,
#AddQualificationDialog_SaveButton,
#ContentColumn > div:nth-child(4) > input,
#CreateUserDialog > div > div > div.modal-footer > input:nth-child(2),
#ctl00_mCPH_SubmitEmailButton,
#ctl00_mCPH_SubmitCodeButton,
#adAreas,
#adTypes,
#ctl00_mCPH_UploadButton,
#MainContainer > div.row.upload-table > div > table > tbody > tr > th,
#DocumentsTable > thead > tr,
#UploadButton {
	background-color: #38DE81 !important;
}
.navbar-default .navbar-nav>.active>a.enterprise, .navbar-default .navbar-nav>.active>a.enterprise:hover, #CreateUserDialog > div > div > div.modal-footer > input:nth-child(1),
#clrAreas,
#clrTypes,
#ClearButton,
.protip-skin-default--scheme-leaf.protip-container,
#aspnetForm > div:nth-child(46) > div.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix > div > button,
#aspnetForm > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.modal-dialog.ui-dialog-buttons.ui-draggable.ui-resizable > div.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix > div > button:nth-child(2) {
	background-color: #AFAFAF !important;
}
.protip-skin-default--scheme-leaf[data-pt-position="right"] {
	border-color: #AFAFAF !important;
}
.sidebar-nav .navbar-default .navbar-nav > .active > a,
.ctl00_mCPH_tvEditSkill_2 a,
#ctl00_mCPH_Stage1Fieldset > h4  {
	color: #333 !important;
}
#vacancyList > div:nth-child(1) > div > h3, #vacancyList > div.row.top-buffer > div.col-md-6 > h4, .vacancy-list-heading, #ContentColumn > div:nth-child(1) > h3 {
	color: #38DE81 !important;
}
#AssignedQualificationsTable > thead > tr,
#lstNavigation > li:nth-child(6) > a,
#tblAppliedVacancies > thead > tr,
#MainContainer > div.row.upload-table > div > table > tbody > tr > th,
#DocumentsTable > thead > tr {
	color: #fff !important;
}

/***************** Template End *****************/


/* Support 
----------------------*/
.help-card {
    min-height: 430px;
}
.text-block ul li::marker {
    color: #1A6884;  
    /* color of bullet or square */
    display: inline-block;
    font-size: 25pt;
    /* use em or % */ 
    /* left: -1.1225em;  */
    left: -30px;
    /* use em, line up bullet flush with left hand side */
    position: absolute;
    /* Set the bullet positioned absolutely top left */
    top: 0em; 
    /* use em or % */
}
.text-block ul li {
    padding: 0px;
    position: relative;
  }
li {
    font-size: 16px;
    color: #333333;
}
.text-block {
    padding-bottom: 20px;
}
.social-logo {
    width: 95px;
}
.home-section {
	padding-bottom: 25px;
}
.panel-default {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: 3px solid #1A6884;
    background-color: #e8e8e8;
}
.card-title {
    font-size: 18pt;
}
.home-title {
    font-size: 24pt !important;
}
.soc-btn {
	display: inline-block;
	background-color: #fff;
	width: 90px;
	height: 90px;
	line-height: 90px;
	margin: 0 10px;
	font-size: 45px;
	text-align: center;
	position: relative;
	overflow: hidden;
	border-radius: 28%;
	box-shadow: 0 5px 15px -5px rgba(0,0,0,0.1);
	opacity: 0.99;
}

.fa-twitter {
	color: #FFF;
	background-color: #3CF;
}

.fa-facebook {
	color: #FFF;
	background-color: #3B5998;
}

.fa-instagram {
	color: #FFF;
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}

.fa-linkedin {
	color: #fff;
	background-color: #007bb5;
}

.fa-linkedin:hover, .fa-instagram:hover, .fa-facebook:hover, .fa-twitter:hover {
	text-decoration: none;
	color: #fff;
	font-size: 50px;
}
.alert {
	font-size: 16px;
}
span#minimumSalaryVal {
	display: none;
}
/* #ctl00_mCPH_ApplyStage1Div {
	display: none;
} */
.vacancylegacylistcontrol-title, .vacancylegacylistcontrol-vacancytype {
    font-weight: 700 !important;
}
.vacancylegacylistcontrol-link {
    margin-left: 5px;
}
.li-text {
	font-size: 16px;
}
#DefaultNavBar {
	text-align: center;
}
div.Main {
	margin-top: 0px !important;
}
#pnlQuickLogin {
	display: none !important;
}
#ctl00_mCPH_lnkCancelDetail {
	font-size: 18px !important;
	padding: 16px 30px 16px;
}
#lstNavigation  > li:hover {
	background-color:#e8e8e870;
	border-bottom: 1px solid #1A6884;
}
.navbar-nav>li>a {
	padding: 24px 16px !important;
}
	
.h5-text {
    padding-bottom: 15px;
    color: #333;
    font-weight: 600;
    font-size: 18px;
    text-decoration: underline;
}
.p-text {
	padding-bottom: 15px;
}
.block-bubble > ul > li {
    font-size: 16px;
    color: #fff;
}
.alert-info {
	border-color: transparent !important;
}
.nav-ul > li {
	display: inline;
    text-transform: UPPERCASE;
	padding: 15px 5px 15px 15px;
}
.nav-ul > li > a {
	color: #f11286;
	text-decoration: underline;
}
.nav-ul {
	list-style-type: none; 
	text-align: center;
	/* border: 2px solid #F11286; */
    /* border-radius: 8px; */
    /* background-color: #e8e8e8; */
    padding: 10px

}
#tblWizardList > thead > tr > th {
	color: #fff;
}
#ctl00_mCPH_VerticalNavigationBar_VerticalSidebarNavigation {
	margin-top: 10px;
}

#lstNavigation > li:nth-child(5) > a {
	padding-right: 15px !important;
}

th {
	/* color: #fff; */
	font-size: 18px;
}
.modal-body {
	padding-bottom: 60px !important;
}
#ctl00_mCPH_ctrlVacancySearch_Public1_txtApply {
	width: 100%;
}
#ctl00_mCPH_ctrlVacancySearch_Public1_txtApplyArrangements {
	width: 100%;
}
#cblVacancyTypesList_0 {
	color: #000 !IMPORTANT;
}
#searchResults2_info,
#tblCommunityBenefitObligations_info {
	padding-top: 80px;
	font-size: 18px;
}
#tblAppliedVacancies_info {
	font-size: 18px;
}
#DocumentsTable_info,
#AssignedQualificationsTable_info,
#ReferencesTable_info,
#tblCommunityBenefit_info,
#WorksSiteTable_info,
#ProcurementsTable_info {
	padding-top: 40px;
	font-size: 18px;
}
#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_txtWorkMobile_Row1_Cell5 {
	width: 100% !important;
}
#ctl00_mCPH_btnUpdateSkills {
	display: none !important;
}

#ctl00_mCPH_CtrlDataProtection1_rbAccept, #ctl00_mCPH_CtrlDataProtection1_rbDecline {
	/* background-color: #04508a !important; */
}
.News {
	display: none;
}
.applied-vacancies__header-wrapper h3 {
	font-weight:600;
	text-decoration: underline;
	padding-bottom: 20px;
}
.container-fluid h3 {
	/* font-weight: 600; */
	text-decoration: underline;
}
#ctl00_mCPH_divClientReferences {
	padding-bottom: 20px;
}
.ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all {
	top: 1740px !important;
}


/***************---------------New Stuff START-----------------***************/
/*block in purple with writing on it*/
.block-bubble {
    /* background-color: #1A6884; */
    padding: 20px;
    padding-bottom: 50px;
	position: static;
	border-radius: 4px;
	margin-top: 30px;
}
.inner-wrapper {
	float: left;
	width: 100%;
	background-color: #fff;
	margin-top: 30px;
	margin-left: 0%;
	margin-right: 0%;
}
.one-third {
	/* width: 33.3333%; */
	float: left;
	text-align: center;
	cursor: pointer;
}
.block-text {
	color: #333;
	min-height: 110px;
}
@media (max-width: 1500px) {
	.block-text {
		font-size: 22px !important;
		max-height: 175px !important;
	}
	.box-h5 {
		font-size: 26px !important;
	}
}
.box-header {
	color: #fff;
}

#box1btn, #box2btn {
	padding-top: 40px;
}

/* #box3btn {
	padding-top: 29px;
} */
#bo1, #bo2, #bo3, #bo4, #bo5, #bo6, #bo7, #bo8 {
	padding-top: 25px;
}
/* @media (min-width: 1300px) and (max-width: 1400px) {
	#box1btn, #box2btn,#box4btn {
		padding-top: 40px;
	}
} */
/*-------------------Client reg----------------*/
.block {
	/* background-color: #e8e8e8; */
    padding: 10px;
    height: 322px;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 0 3px grey;
	text-align: center;
	border-bottom: 3px solid #1A6884;
	margin-bottom: 20px;
}
.box-h5{
    /* color: white; */
    padding-bottom: 20px;
    display: block;
    /* float: left; */
    width: 100%;
    line-height: 1em;
    margin-top: 0.5em;
	font-size: 28px !important;
    /* color: #1A6884; */
    font-weight: bold;
    
}
#client-text {
    display: block;
    padding: 10px;
	font-size: 24px;
}
/*-------Employer reg-------*/
#employer-sign-up {
    padding: 10px;
    height: 170px;
    transition: 0.5s;
    height: 300px;
    border-radius: 4px;
    overflow: hidden;
	/* background-color: #e8e8e8; */
    box-shadow: 0 0 3px grey;
	float: left;
    position: relative;
	text-align: center;
}

#employer-text {
    display: block;
    padding: 10px;
	font-size: 24px;
}
/*-----------Provider Reg-----------*/
#provider-sign-up {
    padding: 10px;
    transition: 0.5s;
    height: 300px;
    border-radius: 4px;
    overflow: hidden;
	background-color: #e8e8e8;
    box-shadow: 0 0 3px grey;
	float: left;
    position: relative;
	min-height: 320px;
}

#provider-text {
    display: block;
    padding: 10px;
	font-size: 24px;
}
/**************************************** */
.circle-center {
    float: left;
    position: relative;
}

#what-we-do {
    color: #fff;
    text-decoration: underline;
    padding-top: 10px;
}
#what-we-do-text {
    color: #fff;
	padding-top: 10px;
}
.what-we-do-h2 {
    text-decoration: underline;
}
.cookies-privacy {
	text-decoration: underline;
}
.controlmain > .row > .col-md-4 {
	display: none;
}
div.Content {
	width: 100%;
	padding-left: 0;
}
.form-control {
	height: 40px;
}
#arrowLoginNavBar {
color: #fff;
}

#arrowLoginNavBar :hover {
 color: #000;
}
.dashboard-header {
	/* text-decoration: underline; */
	font-size: 28px;
}
.box-btn {
	font-size: 22px; 
	width: 100%; 
	display: block; 
	border-radius: 0;
}
#btnSubmit {
	background-color: #04508a !important;
}
#btnSubmit:hover {
	background-color: #04508a !important;
	color: #fff;
}
@media (max-width: 1500px) {
	.block-bubble {
		width: 100%;
	}
	#client-sign-up {
	}
	#employer-sign-up {
	}
}

@media (max-width: 1440px) {
	.block-bubble {
		width: 100%;
	}
	#client-sign-up {
		padding: 10px;
	}
	#employer-sign-up {
		padding: 10px;
	}
	#provider-sign-up {
		padding: 10px;
	}
}

@media(max-width: 1200px) {
	.block-bubble {
		width: 100%;
	}
	#client-sign-up {
		
		width: 100%;
		padding: 10px;
	}
	#employer-sign-up {
		width: 100%;
		padding: 10px;
		margin-bottom: 10px;
	}
	#provider-sign-up {
		width: 100%;
		padding: 10px;
	}
	#what-we-do-text {
		padding-top: 10px;
	}
}

@media screen and (max-width: 1000px) {
	#vacancyList {
		width: 100%;
	}
	.block-bubble {
		width: 100%;
	}
	#what-we-do-text {
		padding-top: 10px;
	}
	.box-h5 {
		font-size: 20px;
	}
	#client-sign-up {

		width: 100%;
		padding: 0px;
		margin-bottom: 20px;
	}
	#employer-sign-up {

		width: 100%;
		padding: 0px;
		margin-bottom: 20px;
	}
	#provider-sign-up {
		width: 100%;
		padding: 0px;
		margin-bottom: 20px;
	}
	#client-text {
		font-size: 18px;
	}
	#employer-text {
		font-size: 17px;
	}
	#provider-text {
		font-size: 16px;
	}
    .bubble {
        padding: -11px;
    }
	.sd-left {
		padding-left: 0;
	}
	.sd-right {
		padding-right: 0;
	}
}
#aspnetForm > div.Main > div.container-fluid {
	margin-top: 30px;
}
#menuContainerBespoke {
	border-bottom: 1px solid #e8e8e8;
}

div  > div.DisplayRow > div.Mandatory > span {
	color: red;
}
div.DataProtectionNotes {
	width: unset !important;
	padding: 10px;
}
#aspnetForm > div.Main > div.container > div > div.col-md-9 > div:nth-child(1) {
	padding-top: 20px;
}
#CreateUserDialog_PasswordInput {
	background-color: #fff;
    border: 1px solid #ccc;
	border-radius: 4px;
}
td,th {
	padding: 5px;
}
tr {
	font-size: 22px;
}
td {
	font-size: 15px;
}
#ctl00_mCPH_workHistoryCurrent > table > thead > tr > th:nth-child(2) {
}
.clickme {
	font-size: 20px !important;
}
#VacancyApplicationList p {
	margin-left: unset !important;
}
.vacanciesAppliedFor {
	margin: unset !important;
}
.applyForVacancyReason,.applyForVacancyArrangements {
	font-size: 18px !important;
}
select.ui-datepicker-month, select.ui-datepicker-year {
}
.ui-datepicker .ui-datepicker-header {
	background-color: #e9e9e9;
}
.ui-state-active {
    background: #1A6884 !important;
    border: #2ecc71;
    color: #fff;
}
.ui-datepicker td .ui-state-default {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: 400;
    color: #454545;
}
#lnkMyAccounts {
	display: none;
}
@media (min-width: 768px) {
	#AssignedQualificationsTable_length > label > select {
		width: 75px !important;
	}
}
#AssignedQualificationsTable_paginate {
	float: right;
}
#applyForJob, #checkReferences {
	display: none;
}
#cblAreasList_0:after,
#cblAreasList_1:after,
#cblAreasList_2:after,
#cblAreasList_3:after,
#cblAreasList_4:after,
#cblAreasList_5:after,
#cblAreasList_6:after,
#cblAreasList_7:after,
#cblAreasList_8:after,
#cblAreasList_9:after,
#cblAreasList_10:after,
#cblAreasList_11:after {
	color: #000;
}
#vacancySummary.card {
	background-color: #f1f1f1;
}
#btnApplyForVacancy {
	color: #000;
	background-color: #E8E8E8;
}
#InputAddressDialog {
	height: 265px !important
}
.card-section:nth-child(2) {
	border-left: none !important;
	border-right: none !important;
}
#vacancySummary.card hr {
	padding-top: unset;
	background-color: #04508a;
}
.card-section p span {
	color: #000 !important;
}
.sidebar-nav .navbar-default .navbar-nav > .active > a {
	/* background: #1A6884 !important; */
	/* color: #fff !important; */
}
.sidebar-nav .navbar-default .navbar-nav > li > a:hover {
	background-color: #E8E8E8;
}
.ui-datepicker {
	width: 18em !important;
}
tr.normal {
	background-color: #EEEBE4 !important;
	border-top: 5px solid #FFF;
}
tr.alternate {
	background-color: #EEEBE4 !important;
	border-top: 5px solid #FFF;
}

#ctl00_mCPH_workHistoryCurrent > table > thead > tr, 
#searchResults2 > thead > tr, #tblAppliedVacancies > thead > tr,
#DocumentsTable > thead > tr,
#MainContainer > div.row.upload-table > div > table > tbody > tr,
#AssignedQualificationsTable > thead > tr,
#ReferencesTable > thead > tr,
#tblWizardList > thead > tr,
#grdViewDisplayAppointments > tbody > tr:nth-child(1),
#WorksSiteTable > thead > tr,
#ProcurementsTable > thead > tr,
#tblCommunityBenefit > thead > tr,
#tblCommunityBenefitObligations > thead > tr {
	background-color: #1A6884;
}
#Main > div > div > div.col-md-9 > h3 {
	margin-top: 20px;
}
#searchResults2_filter, #searchResults2_paginate {
	float: right;
}
#vacancySearchResults, #vacancySearchSection {
	padding-left: unset;
}
#searchResults2_length > label > select {
	width: 70px !important;
}
#ctl00_mCPH_ContentColumn {
	margin-top: 20px;
}
#vacancySearchResults > h3, 
#ctl00_mCPH_ContentColumn > div:nth-child(2) > div > div > p:nth-child(3) {
	margin-top: 20px;
}
#ctl00_mCPH_ContentColumn > div:nth-child(2) > div > div > hr:nth-child(2) {
	display: none;
}
#MainContainer > div.row.upload-table > div > table > tbody > tr:nth-child(1) > td,
#MainContainer > div.row.upload-table > div > table > tbody > tr:nth-child(2) > td {
	background-color: #fff;
}
table.ProfileItemInnerContent th.ProfileItemInnerContent {
	color: #333 !important;
	font-size: 16px;
}

#ContentColumn {
	margin-top: 20px;
}
#confirmationText {
	display: block;
	font-size: 20px;
}
#ctl00_mCPH_chkSectionComplete {
    margin-top: 8px;
    margin-left: unset;
}
#vacancySearchResults > h3 {
	display: none;
}
#ctl00_mCPH_ctrl20_clbInput {
	height: unset !important;
    border: unset !important;
}
#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_lnkDPNotes {
	font-size: 18px;
}
#ctl00_mCPH_divHeader,#ctl00_mCPH_divSubHeader {
	margin-left: unset !important;
}
/* input#txtNavigationBarUsername,input#txtNavigationBarPassword, input#providerNameSearch { */
    /* background-color: #d4d4d4 !important; */
/* } */
#ctl00_mCPH_CtrlClientRegistrationWizardHeader1_imgLogo {
	display: none;
}
#ctl00_mCPH_ctrl25_clbInput {
	height: unset !important;
}
th.enterprise-wizard-item-title {
	color: #333;
}
.wizard {
	background-color: transparent !important;
}
.validationCell {
	display: none !important;
}
#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz > tbody > tr:nth-child(1) > td > table.wizardGeneralItem > tbody > tr > td.mandatory, 
table td.prompt,
#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_tblSector > tbody > tr:nth-child(1) > td {
	background-color: #1A6884;
	color: #fff !important;
	padding-left: 5px !IMPORTANT;
}
#AddressSearchResultsTable_paginate {
	float: right;
}
#ctl00_mCPH_ContentColumn > div:nth-child(3) > div > h2 {
	font-size: 28px;
	text-decoration: underline;
}
#ctl00_CustomWrapper > div:nth-child(4) > div:nth-child(1) > div > h1 {
	font-size: 28px;
	text-decoration: underline;
}
#ctl00_CustomWrapper > div:nth-child(4) > div:nth-child(1) > div {
	margin-top: 20px;
}
#ctl00_CustomWrapper > div:nth-child(4) > div:nth-child(1) > div > a {
	font-size: 16px;
}
#lblVacancyHowToApply,#lblVacancyNotes {
	font-size: 16px;
}
#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_tblSiteContact > tbody > tr:nth-child(1) > th:nth-child(3),
#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_tblSiteContact > tbody > tr:nth-child(1) > th:nth-child(4),
#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_tblSiteContact > tbody > tr:nth-child(1) > th:nth-child(5) {
	color: #333 !important;
}
#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_tblSiteContact > tbody > tr > td:nth-child(3) {
	text-align: center;
}
#AccountsTable_info {
	font-size: 18px;
}
#ctl00_CustomWrapper > div.container > div > div > div > div.row.navRow > div > span,
#ctl00_CustomWrapper > div.container > div > div > div > div.row.bookingRowHeight > div > strong,
#ctl00_CustomWrapper > div.container > div > div > div > div.row.bookingRowHeight > div > div > strong,
#ctl00_mCPH_AppointmentBooking_InstructionsSpan,
#ctl00_CustomWrapper > div.container > div > div > div > div.row.bookingRowHeight > div.col-sm-3.bookingScroll.bookingColumn.chooseLocationPanel > ul > li > div > h5,
#ctl00_CustomWrapper > div.container > div > div > div > div.row.bookingRowHeight > div.col-md-6.bookingOuterPanel.bookingColumn.borderLeft.borderRight.bookingRowHeight > div.bookingPanelNotification > div > div.col-sm-12.service-description-wrapper > strong,
#bookingShown > div > strong,
#ctl00_CustomWrapper > div.container > div > div > div > div.row.bookingRowHeight > div.col-md-6.bookingOuterPanel.bookingColumn.borderLeft.borderRight.bookingRowHeight > div.bookingPanelNotification > div > div.col-sm-12.service-description-wrapper > p,
#lblServiceNameAndTime,
#ctl00_CustomWrapper > div.container > div > div > div > div.row.bookingRowHeight > div.col-md-3.servicesOuterPanel.bookingColumn.borderLeft.bookingScroll.bookingRowHeight > div > ul > li> span,
#timeslotWrapper > ul > li,
.confirmationPanel,
#ctl00_CustomWrapper > div:nth-child(6) > div > div > a,
#tabs > li.active > a, #tabs > li:nth-child(2) > a,
#tabs > li {
	font-size: 16px;
}
#ctl00_CustomWrapper > div.container > div > div > div > div.row.bookingRowHeight > div.col-sm-3.bookingScroll.bookingColumn.chooseLocationPanel > ul > li > div > span,
#ctl00_CustomWrapper > div.container > div > div > div > div.row.bookingRowHeight > div.col-sm-3.bookingScroll.bookingColumn.chooseLocationPanel > ul > li > div > h5 > span,
#ctl00_CustomWrapper > div.container > div > div > div > div.row.bookingRowHeight > div.col-sm-3.bookingScroll.bookingColumn.chooseLocationPanel > ul > li > div > div > ul > li {
	font-size: 13px;
}
#ctl00_CustomWrapper > div.container > div > div > div > div:nth-child(1) > div,
.text-danger,
//#ctl00_CustomWrapper > div:nth-child(6) > div > div {
	margin-top: 20px;//
}
#datepicker > div > ul > li > div > div.datepicker-days > table > tbody > tr > td.day.active,
#timeslotWrapper > ul > li.timeItem.timeItemSelected {
    background-color: #1A6884;
}
#confirmBooking {
	font-size: 24px;
    font-weight: 600;
}
#ctl00_mCPH_ContentColumn > strong,
#ctl00_mCPH_ContentColumn > div > strong,
#ctl00_mCPH_ContentColumn > div > ul > li > a,
#tabDetails > div:nth-child(3),
#ulAddress,
#ulContact,
#tabDetails > div:nth-child(4),
#tblCommunityBenefitLoading > strong {
	font-size: 18px;
}
div.client-appointments-list {
    width: 75%;
}
#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_tblGroupSector > tbody > tr > td {
	margin-top: 30px;
	display: none !important;
}
#modalViewBenefit > div > div > div.modal-body > div:nth-child(1) > table > tbody > tr > th {
	background-color: #1A6884;
}
ctl00_mCPH_VacancyDuties {
	font-size: 14pt !important;
}
.cellFirst, table#tblFunding th, table#tblFundingSummary th, table#tblLifetimeSummary th {
	background-color: #1A6884 !important;
}
#datepicker > div > ul > li:nth-child(1) > div > div.datepicker-months > table > thead > tr > th.picker-switch,
#datepicker > div > ul > li:nth-child(1) > div > div.datepicker-years > table > thead > tr > th.picker-switch,
#datepicker > div > ul > li:nth-child(1) > div > div.datepicker-decades > table > thead > tr > th.picker-switch {
	color: #333;
}
#datepicker > div > ul > li:nth-child(1) > div > div.datepicker-months > table > thead > tr > th.next > span,
#datepicker > div > ul > li:nth-child(1) > div > div.datepicker-months > table > thead > tr > th.prev > span,
#datepicker > div > ul > li:nth-child(1) > div > div.datepicker-years > table > thead > tr > th.prev > span,
#datepicker > div > ul > li:nth-child(1) > div > div.datepicker-years > table > thead > tr > th.next > span,
#datepicker > div > ul > li:nth-child(1) > div > div.datepicker-decades > table > thead > tr > th.next {
	color: #777777;
}
/***************---------------New Stuff END-----------------***************/



body {
    /* font-family: DIN-cond-reg; */
    font-family: 'Raleway', sans-serif !important;
    font-size: 20px;
    /* letter-spacing: .01em */
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3 {
    /* font-family: 'Source Sans Pro', 'Tahoma' !important; */
	/* font-family: "GillSansMT-Regular", "Gill Sans", "Gill Sans MT", Helvetica, Arial !important; */
}
h4 {
	/* color: #1A6884 !important; */
}
.Main {
    /* font-family: 'Source Sans Pro', 'Tahoma' !important; */
	font-family: 'Raleway', sans-serif !important;
}

#aspnetForm > div.Main > div.Bottom > div.UserLogin{
    /* font-family: 'Source Sans Pro', 'Tahoma' !important; */
	font-family: 'Arial', 'Helvetica', 'sans-serif' !important;
    font-size: 12px !important;
}

.timeline-Tweet-text {
    font-size: 12pt !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #1A6884;
}
h1 {
    font-weight: 700;
}

.btn-primary {
    /* background-color: #006736 !important; */
    /* border-color: #006736 !important; */
}

.btn-primary:active, {
	background-color: red !important;
	border-color: green !important;
}

 .btn-primary.active {
	background-color: red !important;
	border-color: green !important;
}

html {
    font-family: 'Arial', 'Helvetica', 'sans-serif' !important;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent;
    transition: all 0.25s ease;
	color: blue;;
}

a:active,
a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 36px;
    margin: .2em 0
}

h2 {
    font-size: 24px;
}

mark {
    background: #ff0;
    color: #404041
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
    font-family: 'Arial', 'Helvetica', 'sans-serif' !important;   
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    min-height: 50px;
}

button[disabled],
html input[disabled] {
    cursor: not-allowed;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto
}

input[type="search"] {
    -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td:not(.ui-datepicker td),
th {
    padding: 0;
    font-size: 25px;
    font-weight: 400;
    letter-spacing: .025em
}

body,
button,
input,
select,
textarea {
    color: #222222;
    font-size: 20px;
    line-height: 1.4;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
    line-height: 1.2em;
    margin: 0 0 .3em 0
}

p {
    margin: 0 0 .3em 0;
    font-weight: 400;
    color: #212529;
}

dfn,
cite,
em,
i {
    font-style: italic
}

blockquote {
    margin: 0 1.5em
}

address {
    margin: 0 0 1.5em
}

pre {
    background: #eee;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em
}

code,
kbd,
tt,
var {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    font-size: 15px;
    font-size: .9375rem
}

abbr,
acronym {
    border-bottom: 1px dotted #666;
    cursor: help
}

mark,
ins {
    background: #fff9c0;
    text-decoration: none
}

big {
    font-size: 125%
}

html {
    box-sizing: border-box
}

*,
*:before,
*:after {
    box-sizing: inherit
}

body {
    background: #fff
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: ""
}

blockquote,
q {
    quotes: "" ""
}

hr {
    /* background-color: #ccc; */
    /* border: 0; */
    /* height: 1px; */
    /* margin-bottom: 1.5em */
}

ul {
    /* list-style: disc; */
	font-size: 20px;
}

ol {
    list-style: decimal
}

li>ul,
li>ol {
    margin-bottom: 0;
    margin-left: 1.5em
}

dt {
    font-weight: 700
}

dd {
    margin: 0 1.5em 1.5em
}

img {
    height: auto;
    max-width: 100%
}

textarea,
input,
button {
    outline: none
}

form {
    font-size: 20px;
    line-height: 1.4em
}
input[type="submit"]:hover {
	color: white;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    padding: 7px 30px 7px;
    border: none;
    color: #fff;
    font-size: 18px;
    transition: background-color .25s ease;
    background-image: none;
	background-color: #AFAFAF;
    border-radius: 3px;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    letter-spacing: .025em;
    vertical-align: bottom;
    line-height: 1em;
    height: 45px;
}

.btn-primary.disabled,
.btn-primary,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #E8E8E8;
    border-color: #E8E8E8;
    background-image: none
}

#btnRegister{
}
#btnRegister:hover {
	color: #fff;
}

.btn-primary,
.dxbButton,
#searchButton {
	border: none;
    color: #fff;
    font-size: 20px;
    /* background-color: #006ADB !important; */
    text-transform: capitalize;
    transition: background-color 0.25s ease;
    background-image: none;
    border-radius: 4px;
    font-weight: 400;
    letter-spacing: .025em;
    vertical-align: bottom;
    line-height: 1em;
}

.btn-primary:hover,
.dxbButton:hover,
#searchButton:hover {
    /* background-color: #0069d9 !important; */
    /* color: #81c9c8 !important; */
}

.btn-default,
.dxbButton,
#searchButton {
    background-color: #E8E8E8;
    border: none;
    background-image: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 3px;
    letter-spacing: .03 em;
    font-size: 20px;
    text-transform: capitalize;
    /* font-family: "DIN-cond-reg"; */
    color: #404041;
    padding-top: 6px;
    line-height: 1em
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
button:active:focus,
input[type="button"]:active:focus,
input[type="reset"]:active:focus,
input[type="submit"]:active:focus
{
    outline: none;
    /* background-color: #0069d9; */
    color: #ffffff;
    text-decoration: none;

}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea,
textarea.form-control {
    color: #323133;
    border: none;
    font-size: 14px;
    letter-spacing: .035em;
    padding: 5px 10px;
    border-radius: 4px;
	border: 1px solid #b7b7b7;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
    color: #323133!important;
    outline: none;
	border: 2px solid #41DC5D;
	background-color: #fff;
}

input[type="text"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
textarea:hover {
    outline: none;
	border: 1px solid #1A6884;
}

::-webkit-input-placeholder {
    color: #323133
}

::-moz-placeholder {
    color: #323133
}

:-ms-input-placeholder {
    color: #323133
}

:-moz-placeholder {
    color: #323133
}

textarea.form-control {
    margin-bottom: 15px
}

textarea.form-control::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="text"].form-control::-webkit-input-placeholder {
    color: #fff
}

textarea.form-control::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="text"].form-control::-moz-placeholder {
    color: #fff
}

textarea.form-control:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="text"].form-control:-ms-input-placeholder {
    color: #fff
}

textarea.form-control:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="text"].form-control:-moz-placeholder {
    color: #fff
}
input,
textarea,
.form-control {
    box-shadow: none;
    -webkit-box-shadow: none
}

input[type="checkbox"],
input[type="radio"], #cblVacancyTypesList_0, #cblVacancyTypesList_1, #cblVacancyTypesList_2, #cblVacancyTypesList_3, #cblVacancyTypesList_4, #cblVacancyTypesList_5, #cblVacancyTypesList_6, #cblVacancyTypesList_7, #cblVacancyTypesList_8, #cblVacancyTypesList_9 {
    background-color: #006ADB;
    border: none;
    padding: 11px !important;
    margin: 5px 15px;
    margin-left: unset;
    margin-top: 8px;
    border-radius: 0;
    display: inline-block;
    position: relative;
    vertical-align: top;
	margin-right: 10px !important;
}

input[type="checkbox"]:checked,
input[type="radio"]:checked {
    color: #323133
}

input[type="checkbox"]:checked:after,
input[type="radio"]:checked:after {
    /* content: 'X'; */
    font-size: 20px;
    position: absolute;
    top: 0px;
    left: 4px;
    color: #fff;
    font-weight: 400;
}

.CollapsibleHead img {
    padding: 4px;
    vertical-align: baseline
}

label {
    font-size: 16px;
    font-weight: 400
}

select,
select.form-control {
    background-color: #ffffff;
    border: 1px solid #b7b7b7;
    border-radius: 4px;
    padding: 3px 11px 5px 11px;
    background-repeat: no-repeat;
    background-position: right 10px center;
    -webkit-box-shadow: none;
    box-shadow: none;
}
select:focus,
select.form-control:focus {
	background-color: #fff;
}

div.TopLeft {
    background-color: transparent;
    float: right;
    height: 35px;
    width: initial;
    clear: none
}

div.Main {
    margin: 20px auto 20px auto;
    background-color: transparent;
    border: none;
    max-width: 1600px;
    width: 100%
}

div.Top {
    background-color: transparent;
}

div.Navigation {
    font-size: 16px;
    text-transform: capitalize;
    padding: 4px 15px 0 0
}

div.Navigation a {
    text-decoration: none;
    font-weight: 400;
    color: #231f20
}

div.Navigation a:hover {
    text-decoration: none;
    color: #f3a71e
}

div.Boxes {
    display: none !important;
}

div.main {
    max-width: 96%
}

#divClientSignup {
    background-color: rgb(244, 168, 28);
    float: left;
    text-align: center;
    font-weight: 700;
    background-image: none;
    background-repeat: no-repeat;
    display: none
}

#vacancyList {
    /* background-color: #E8E8E8; */
    font-size: 20px;
    display: block;
    box-sizing: border-box;
    padding: 30px;
    border-radius: 7px;
	min-height: 100px;
	max-height: 1238px;
	border-bottom: 3px solid #1A6884;
	/* margin-top: 30px !important; */
}

.latestVacancyBasicTitle {
    font-size: 25px;
    /* color: #006ADB; */
    text-transform: uppercase;
    font-weight: 400;
	text-decoration: underline;
}

div.Head {
	vertical-align: middle;
    border-style: none;
    width: 100%;
    height: auto;
    /* max-width: 374px; */
}
/****** Media query to stop the nav bar from dropping down because of logo size *******/
@media (max-width: 1500px) {
	div.Head {
		/* max-width: 350px; */
	}
}
@media (max-width: 1400px) {
	div.Head {
		/* max-width: 650px; */
	}
	.navbar-default #bs-example-navbar-collapse-1 .navbar-nav>li>a {
		font-size: 17px;
	}
}
@media (max-width: 1200px) {
	div.Head {
		/* max-width: 550px; */
	}
	.navbar-default #bs-example-navbar-collapse-1 .navbar-nav>li>a {
		font-size: 15px;
	}
}
/*******END OF MEDIA QUERY*******/

@media (min-width:768px) {
    .navbar-nav {
        /* float: right; */
        margin: 0
    }
    #divContent {
        float: left;
        width: 75%;
        margin: 0;
        box-sizing: border-box;
        clear: none;
        /* padding: 0 30px 30px 0 */
    }
    div.ClientSignup a {
        height: initial;
        padding: 10px;
        width: initial;
        text-transform: uppercase
    }
    #vacancyList {
        width: 25%;
        margin: 0;
        float: right
    }
}

p {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.3em;
    margin: 0 0 .3em;
    color: #333333;
    font-family: 'Raleway', sans-serif;
}

.purplearrow {
    padding: 15px 15px 15px 70px;
    background-image: url(https://images.hanlonsonline.co.uk/Lambeth/images/arrow1.png?dl=0);
    background-repeat: no-repeat;
    background-position: 15px 23px
}

.purplearrow p {
    color: #464749;
    font-size: 25px;
    text-transform: capitalize;
    font-weight: 700
}

.purpleblock {
    background-color: #d5bfdc;
    padding: 30px;
    margin-bottom: 30px
}

.greenblock {
    background-color: #487eb0;
    padding: 30px;
    margin-bottom: 30px
}

.bigclicker {
    padding-bottom: 30px
}

div.ContentNoNews {
    padding: 0 5px 30px 0;
    width: auto
}

#ctl00_btnLogin {
    opacity: 0;
    width: 50px;
    height: 32px;
    vertical-align: bottom
}

div.UserLogin {
    margin-right: 15px
}

div.Subheader {
    font-weight: 400;
    font-size: 16px;
    color: #231f20;
	line-height: 1.2em;
	margin-bottom: 20px;
}

div.Header {
    font-weight: 700;
    font-size: 25px;
    color: #231f20
}

.leftLabel {
    color: #212529;
	padding-left: unset !important;
    font-weight: 400;
    font-size: 18px;
    margin-top: 5px;
    display: inline-block;
    letter-spacing: .025em;
}

.rightField {
    max-width: 290px
}

div.controlmain a {
    color: #006ADB;
}

div.controlmain a:hover {
    color: #0056b3;
    text-decoration: underline;
}

#ctl00_mCPH_mLoginCtrl_ValidationSummary1,
#ctl00_mCPH_mLoginCtrl_pnlClientOptions {
    margin: 15px 0
}

div.Control {
    margin-left: 0;
}

#ctl00_mCPH_ASPxCaptcha1 table tbody td {
    display: block;
    padding-left: 0!important
}

table.Contact th {
    color: #323133
}

table.Contact a:hover {
    color: #006736
}

div.Bottom {
    padding: 15px
}

#ctl00_mCPH_divHeader {
    font-size: 28px;
    line-height: 1.2em
}

/* .controlmain {
    margin-left: 15px
} */

.container .controlmain {
    margin-left: 0
}

div.TopRight {
    background-color: transparent;
    height: initial;
    width: initial;
    background-image: none;
    clear: none;
    float: none
}

#ctl00_divLoggedIn .Seperator {
    display: none
}

#ctl00_mCPH_divSubHeader,
#ctl00_mCPH_divHeader {
    margin-left: 0
}

div.LogIn {
    text-align: right;
    float: right;
    clear: both;
    padding: 0;
    font-size: 16px;
    background-color: transparent;
    background-image: none;
    height: auto
}

div.LogIn input {
    font-size: initial;
    width: 115px;
    color: #323133!important
}

#ctl00_divLogin {
    background-image: url(https://images.hanlonsonline.co.uk/Lambeth/images/sign-in.png?dl=0);
    background-repeat: no-repeat;
    background-position: right 5px;
    margin: 15px 15px 0 0
}

div.Wizard {
    margin-left: 0;
    margin-right: 450px
}

@media (min-width:768px) {
    #ctl00_divLoggedIn {
        margin-top: 0;
        text-align: center;
        clear: both;
        font-size: 20px;
        padding: 15px;
        background-color: transparent;
        background-image: none;
        background-repeat: no-repeat;
        height: auto;
        float: left;
        width: 25%;
        max-width: 332px
    }
}

@media (min-width:992px) {
    div.LogIn input {
        width: 150px
    }
    div.Navigation {
        padding: 100px 15px 0 0
    }
    #ctl00_divLogin {
        margin: -37px 15px 0 0
    }
}

div.WizardElement_Left {
    color: #ffffff;
    font-weight: 400;
	background-color: #1A6884;
	margin-bottom: 10px;
}

div.WizardElement_Left a {
    color: #fff;
	font-size: 18px;
	margin-left: 5px;
}

.CollapsibleHead {
    /* color: #006736; */
    font-size: 16px
}

div.Mandatory {
    font-size: 16px
}

div.WizardInput_Left {
    font-size: 16px
}

.ui-dialog-title {
    font-size: 25px!important;
    font-weight: 400;
}

.ui-dialog .ui-dialog-titlebar {
    padding: 0
}

.ui-dialog .ui-dialog-buttonpane button {
    font-size: 20px!important;
    font-weight: 400;
}

.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    background-color: transparent;
    border-top: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.ui-dialog {
    border: none;
    border-radius: 0;
    background-color: #f7d390
}

.ui-dialog .ui-dialog-titlebar {
    border: none
}

.ui-widget-content {
    background: #f7d390
}

.ui-dialog input[type="text"],
.ui-dialog input[type="email"],
.ui-dialog input[type="url"],
.ui-dialog input[type="search"],
.ui-dialog textarea {
    background-color: #fff
}

.ui-dialog button,
.ui-dialog input[type="button"],
.ui-dialog input[type="reset"],
.ui-dialog input[type="submit"] {
}

.ui-dialog button:hover,
.ui-dialog input[type="button"]:hover,
.ui-dialog input[type="reset"]:hover,
.ui-dialog input[type="submit"]:hover {
}

div.WizardHint {
    position: fixed;
    right: 15px;
    top: initial;
    height: auto;
    width: 350px;
    font-style: normal;
    color: #027837;;
    display: inline;
    background: white;
    border: none;
    background-color: #E8E8E8;
    padding: 5px 10px;
    height: 250px;
    bottom: 0
}

table.RegistrationWizardButtons {
    position: fixed;
    bottom: 15px;
    right: 15px;
    width: 300px;
    background-color: White;
    border: none;
    text-align: center;
    z-index: 1005
}

table.RegistrationWizardButtons {
    position: inherit;
    bottom: initial;
    right: 15px;
    width: 350px;
    background-color: White;
    border: none;
    text-align: center;
    z-index: 1005;
    top: 210px
}

table.RegistrationWizardButtons input {
    width: initial;
    display: block;
    width: 100%;
    margin-bottom: 10px
}

#wizardElements_Layout {
    overflow-y: auto
}

.navbar {
   
    box-shadow: none
}

#ctl00_mCPH_ctrl4_SelectLinkPlaceholder {
    display: block
}

#wizardElements_Layout .CenterItem table.CenterTable {
    width: 280px;
    position: inherit;
    right: 15px;
    bottom: 120px;
    z-index: 100
}

#wizardElements_Layout .CenterItem table.CenterTable .WizardButton {
    display: block;
    width: 100%;
    background-color: #006736;
}

.applicants {
    color: #000 !important;
}

#wizardElements_Layout .CenterItem table.CenterTable {
    width: 350px;
    position: inherit;
    right: 15px;
    bottom: 250px;
    z-index: 100
}

@media (max-width:992px) {
    #wizardElements_Layout .CenterItem table.CenterTable {
        width: 291px;
        position: inherit;
        right: 15px;
        bottom: 255px;
        z-index: 100
    }
    #wizardElements_Layout {
        width: 66%
    }
    table.RegistrationWizardButtons,
    div.WizardHint {
        width: 30%
    }
    table.RegistrationWizardButtons input {
        font-size: 20px;
        padding: 5px 15px 0 15px
    }
}

@media (max-width:768px) {
    #wizardElements_Layout {
        width: 57%
    }
    table.RegistrationWizardButtons,
    div.WizardHint {
        width: 39%
    }
    div.WizardHint {
        bottom: 0;
        height: 120px;
        overflow-x: scroll
    }
    table.RegistrationWizardButtons {
        bottom: 120px;
        top: auto;
        margin-bottom: 0
    }
    #ctl00_divFooter {
        display: none
    }
    #wizardElements_Layout .CenterItem table.CenterTable {
        width: 280px;
        position: inherit;
        right: 15px;
        bottom: 120px;
        z-index: 100
    }
    #wizardElements_Layout .CenterItem table.CenterTable .WizardButton {
        display: block;
        font-size: 20px;
        width: 100%
    }
}

@media (max-width:550px) {
    #wizardElements_Layout {
        width: 100%
    }
    div.WizardHint,
    table.RegistrationWizardButtons {
        width: calc(100% - 30px);
        left: 15px
    }
    div.WizardHint {
        bottom: 0;
        height: 120px;
        overflow-x: scroll;
        z-index: 100
    }
    table.RegistrationWizardButtons {
        bottom: 120px;
        top: auto;
        margin-bottom: 0
    }
    #ctl00_divFooter {
        display: none
    }
    #ctl00_divCustomFooter {
        padding-bottom: 200px
    }
}

.bootstrapme {
    padding: 0 15px
}

.container {
    width: 100%;
    max-width: 1600px
}

@media (min-width:768px) {
    .container {
        width: 100%!important;
        max-width: 1600px!important
    }
}

@media (min-width:992px) {
    .container {
        width: 100%!important;
        max-width: 1600px!important
    }
}

@media (min-width:1200px) {
    .container {
        width: 100%!important;
        max-width: 1600px!important
    }
}

@media (min-width:1300px) {
    .container {
        width: 100%!important;
        max-width: 1600px!important
    }
}

.page-sidebar ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border-top: solid 1px #E8E8E8;
}

.page-sidebar ul li {
    list-style: none;
    margin: 0;
    padding: 15px 0;
    border-bottom: solid 1px #E8E8E8;
}

@media (min-width:992px) {
    .page-sidebar-main {
        display: block;
        position: relative
    }
    .page-sidebar {
        position: absolute;
        top: 0;
        left: -39%;
        width: 36%
    }
}

#ctl00_divLoggedIn a.Home {
    display: none
}

#ctl00_divLoggedIn a.LogOut {
    background-color: #027837;
    font-size: 16px;
    display: inline-block;
    padding: 3px 10px 0 10px
}

#ctl00_divLoggedIn a.LogOut:hover {
    background-color: #f7d390;
    text-decoration: none;
    color: #231e20
}

#ctl00_divLoggedIn {
    float: right;
    margin-right: 6px;
    text-align: right
}

@media (min-width:992px) {
    #ctl00_divLoggedIn {
        float: right;
        margin-top: -60px;
        margin-right: 6px;
        text-align: right
    }
}

.DataActionImageContainer a {
    display: inline-block;
    background-color: #79157b;
    margin-bottom: 10px;
    padding-top: 10px;
    text-transform: capitalize;
    color: #fff;
    font-weight: 400;
    font-size: 30px;
    padding: 7px 30px 3px 30px;
    text-align: center;
    min-width: 280px
}

.DataActionImageContainer a:hover {
    text-decoration: none;
    background-color: #E8E8E8;
    color: #323133
}

.DataActionImageContainer a img.DataActionImage {
    display: none
}

.DataActionImageContainer a:after {
    content: "save"
}

.bigger {
    font-size: 1.1em
}

div.WizardHintTitle {
    font-weight: 400
}

#lnkMyAccounts,
#navBarLogout {
    background-color: transparent;
    text-transform: uppercase
}

.glyphicon-log-out {
    float: left;
    line-height: 12px
}

.hoz-menu {
    width: 100%;
    display: block;
    padding: 15px;
    text-align: left;
    max-width: 1600px;
    margin: 1em auto
}

.hoz-menu:after {
    clear: both
}

.hoz-menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.hoz-menu ul li {
    display: inline-block;
    margin: 0 15px 0 0;
    font-size: 20px
}

.hoz-menu ul li a {
    color: #323133
}

.hoz-menu ul li a:hover {
    text-decoration: none;
    color: #035E8F;
}

#vacancyList td {
    border-bottom: solid 1px #323133;
    padding: 15px 0;
    font-weight: 700;
    color: #323133;
	/* background: #e8e8e8; */
}

#vacancyList td span {
    font-weight: 400
}

.wizardSidebar,
.wizard {
    background-color: transparent
}

.wizard .pop .pop_toggle {
    background-image: none;
    width: 38px;
    height: 38px;
    background-color: #f7d390
}

.wizard .pop .pop_toggle:after {
    content: '?';
    font-weight: 400;
    font-style: normal;
    padding: 5px 2px 0 11px;
    text-decoration: none;
    font-weight: bolder;
    font-size: 30px;
    color: #fff;
    display: block
}

.wizard .active .pop_menu {
    background-color: #E8E8E8;
    z-index: 999;
    left: 32px;
    top: -10px
}

#ctl00_mCPH_ctl00_ctrlRegistrationWizard_wiz_tblSiteContact td {
    padding-bottom: 5px
}

table.profileMultiSelect {
    background-color: transparent!important
}

.profileMultiSelectHeader {
    font-size: 25px
}

.wizardStepStyle {
    font-size: 20px!important
}

#ctl00_mCPH_ctl00_ctrlRegistrationWizard_wiz_pnlProfile_88 table.ProfileNoRepeatSingleItemTable th {
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    border-right: 1px solid #323133;
    border-bottom: 1px solid #323133;
    border-top: 1px solid #323133;
    letter-spacing: .1em;
    text-transform: capitalize;
    text-align: left;
    padding: 6px 6px 6px 12px;
    background-color: #323133
}

#ctl00_mCPH_ctl00_ctrlRegistrationWizard_wiz_pnlProfile_88 table.ProfileNoRepeatSingleItemTable td {
    border-right: 1px solid #323133;
    border-bottom: 1px solid #323133
}

.advisorHead {
    font-size: 25px;
    color: #323133
}

.group-filter-label {
    font-size: 20px!important
}

.recaptTitle {
}

#tblLatestVacancies {
    background-color: #487eb0;
    padding: 15px
}

#qualificationContent {
    overflow: initial
}

div.WizardStatusPanel th {
    color: #006736
}

div.WizardStatusPanel,
#advisorDetails {
    font-size: 20px;
    border: none;
    background-color: #dfe0e1;
    overflow: hidden;
    padding: 10px
}

.loginInfoTitle,
.CVTitle,
#CVUpload {
    font-size: 25px;
    margin: 0 0 0 0px
}

#loginDetails,
#CVUpload,
#VacancyApplicationList,
#personalDetails,
.navbar-default {
    background-color: transparent;
    border: none;
    width: auto;
    margin-left: 0
}

.clientRef,
.loginInfo,
#CVUpload,
.personalInfoTitle,
#VacancyApplicationList,
.vacanciesAppliedFor {
    font-size: 18px
}

#ctl00_mCPH_ddlRegistrationWizard {
    margin-bottom: 15px
}

.spell {
    max-width: 300px
}

.viewWorkHistory {
    font-size: 24px;
	font-weight: 600;
	text-decoration: underline;
}

#btnAddNew {
    margin-bottom: 15px;
    margin-top: 15px
}

#btnAddNew {
    display: block
}

#myVacancyPreferencesTitle {
    font-size: 25px;
    background-color: transparent;
    color: #323133
}

#desiredProfession {
    background-color: transparent
}

#myDesiredPerferences {
    color: #323133
}

#vacancySearch {
    top: 0
}

#vacancySearchResults {
    position: relative;
    left: 0;
    top: 0
}

#vacancyPreferences {
    background-color: transparent;
    width: auto;
    margin: 10px;
    text-align: left
}

#ctl00_mCPH_ctrlVacancySearch_Public1_rdoEmailAlerts input[type="radio"]:checked:after {
    content: ""
}

#ctl00_mCPH_ctrlVacancySearch_Public1_rdoEmailAlerts input[type="radio"]+label {
    margin: 0 15px;
    color: #E8E8E8;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
    cursor: pointer
}

#ctl00_mCPH_ctrlVacancySearch_Public1_rdoEmailAlerts input[type="radio"]+label:hover {
    color: #487eb0;
}

#ctl00_mCPH_ctrlVacancySearch_Public1_rdoEmailAlerts input[type="radio"]:checked+label {
    color: #006736;
}

#divProfessionList input[type="checkbox"]:checked:after {
    content: ""
}

#divProfessionList input[type="checkbox"]+label {
    margin: 0 15px;
    color: #323133;
    -webkit-transition: color 0.2s ease-out;
    -moz-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
    cursor: pointer
}

#divProfessionList input[type="checkbox"]+label:hover {
    color: #487eb0
}

#divProfessionList input[type="checkbox"]:checked+label {
    color: #006736;
}

#ctl00_mCPH_ctrlVacancySearch_Public1_pnlMyVacancies h4 {
    margin: 10px
}

.navbar-default {
    background-color: transparent!important;
    border-color: transparent!important;
    background-image: none
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: transparent
}

.navbar-default .navbar-nav>li>a {
    color: #323133
}

.navbar {
    display: block;
    widows: 100%;
    text-align: right
}

@media (min-width:800px) {
    .navbar {
        display: inline-block;
        width: auto
    }
    #bs-example-navbar-collapse-1 {
        float: right;
        /* margin-top: 100px; */
    }
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.open>a {
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #006736;
}

.navbar-default #toggle-dashboard:hover,
.navbar-default #toggle-dashboard:focus {
    background-color: #006736;
}

.navbar ul,
.navbar ul li {
    list-style: none;
    margin: 0;
    padding: 0!important;
    text-align: right
}

.sidebar-nav .navbar ul>li>a,
.sidebar-nav .navbar ul>li#toggle-dashboard {
    display: block;
    background-color: #035E8F;
    margin-bottom: 10px;
    padding-top: 10px;
    text-transform: capitalize;
    color: #000 !important;
    font-weight: 400;
    font-size: 28px;
    padding: 13px 8px 8px 8px!important;
    text-align: center;
    line-height: 1em;
    cursor: pointer;
	border-radius: 4px;
}

#menuContainerBespoke:after {
    content: "";
    clear: both;
    display: block
}

.navbar-default .navbar-toggle {
    border-color: none
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    background-color: transparent
}

.navbar-default .navbar-header .navbar-toggle .icon-bar {
    background-color: #fff !IMPORTANT
}

.navbar-default .navbar-toggle {
    border-color: #006736;
    position: static;
    border-radius: 0;
    background-color: #1A6884;
    border: none;
    z-index: 9999
}

.nav-textboxes {
    font-size: .8em;
    width: 35%;
    display: inline-block;
    vertical-align: middle
}

.nav-wrapper#pnlQuickLogin {
    display: inline-block;
    margin-top: 2px;
    margin-bottom: 0;
    color: #323133
}

#arrowLoginNavBar {
    cursor: pointer;
    /* background-color: #1A6884; */
    padding: 6px 10px 7px 10px;
    vertical-align: bottom;
    margin-bottom: 1px
}

#arrowLoginNavBar:hover {
    background-color: #E8E8E8;
	/* color: #1A6884; */
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #323133
}

.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    background: none;
    border: none;
    color: #323133
}

.navbar-default #bs-example-navbar-collapse-1 {
    font-weight: 400
}

.navbar-default #bs-example-navbar-collapse-1 .navbar-nav>li>a {
    color: #323133
}

.navbar-default #bs-example-navbar-collapse-1 .navbar-nav>li>a {
    color: #333;
    text-transform: UPPERCASE
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
    /* background-color: #E8E8E8; */
    color: #323133 !important
}

.navbar-default #bs-example-navbar-collapse-1 .navbar-nav>li>a:hover,
.navbar-default #bs-example-navbar-collapse-1 .navbar-nav>li>a:focus {
    color: #006736;
    border-bottom: none
}

.navbar-default .navbar-nav>li>a.residents {
    background-color: #1A6884;
    color: #fff
}

.navbar-default .navbar-nav>li>a.residents:hover,
.navbar-default .navbar-nav>li>a.residents:focus {
    background-color: #027837;
    color: #fff !important;
}

.navbar-default .navbar-nav>.active>a.residents,
.navbar-default .navbar-nav>.active>a.residents:hover,
.navbar-default .navbar-nav>.active>a.residents:focus {
    background-color: #027837;
    color: #000 !important;
    border: none!important
}

.navbar-default .navbar-nav>li>a.enterprise {
    background-color: #006736;
    color: #fff
}

.navbar-default .navbar-nav>li>a.enterprise:hover,
.navbar-default .navbar-nav>li>a.enterprise:focus {
    background-color: #e8e8e8;
    color: #323133
}

.navbar-default .navbar-nav>.active>a.enterprise,
.navbar-default .navbar-nav>.active>a.enterprise:hover,
.navbar-default .navbar-nav>.active>a.enterprise:focus {
    /* background-color: #027837 !important; */
    /* color: #fff!important; */
    border: none!important
}

.navbar-default .navbar-nav>li>a.provider {
    background-color: #1A6884
;
    color: #fff
}

.navbar-default .navbar-nav>li>a.provider:hover,
.navbar-default .navbar-nav>li>a.provider:focus {
    background-color: #e8e8e8;
    color: #000 !important;
}

.navbar-default .navbar-nav>.active>a.provider,
.navbar-default .navbar-nav>.active>a.provider:hover,
.navbar-default .navbar-nav>.active>a.provider:focus {
    background-color: #027837!important;
    color: #fff!important;
    border: none!important
}

.navbar-default .navbar-nav>li>a.provider.active {
    background-color: #E8E8E8;
    color: #fff
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
    font-size: 16px
}


.text-info {
    color: #212529 !important;
	text-decoration: underline;
	font-size: 16px;
}

.qualificationGroupList {
    width: auto;
    display: block
}

@media (max-width:992px) {
    ul#ctl00_mCPH_VerticalNavigationBar_VerticalNavigationPopulation>li>a {
        display: none
    }
    ul#ctl00_mCPH_VerticalNavigationBar_VerticalNavigationPopulation>li#toggle-dashboard {
        display: block
    }
    ul#ctl00_mCPH_VerticalNavigationBar_VerticalNavigationPopulation.toggledash>li>a {
        display: block
    }
}

@media (min-width:992px) {
    .sidebar-nav .navbar ul>li#toggle-dashboard {
        display: none
    }
}

@media (min-width:992px) {
    #ctl00_mCPH_ctrlVacancySearch_Public1_vacancySearchOptions,
    #vacancySearchResults {
        box-sizing: border-box
    }
    #vacancySearchResults {}
}

#ctl00_mCPH_AddSkillsLink {
    background-color: #006736;
}

#ctl00_mCPH_AddSkillsLink:hover {
    background-color: #006736;
}

#ctl00_mCPH_DisplayView {
    padding-top: 10px
}

#ctl00_mCPH_lnkSaveDetail,
#ctl00_mCPH_lnkCancelDetail {
    float: right;
    background-color: #006736;
    margin: 10px
}

#ctl00_mCPH_lnkSaveDetail:hover,
#ctl00_mCPH_lnkCancelDetail:hover {
    background-color: #487eb0
}

#pnlAdvancedSubscriptions .col-md-12 .row {
    padding: 0!important
}

#pnlAdvancedSubscriptions .col-md-12 .row .NavigationRight {
    background-color:#006736!important;
    padding-top: 9px;
    padding-bottom: 7px;
    margin-top: 11px;
    text-transform: capitalize;
    margin-right: 30px;
    width: calc(100% - 30px);
    overflow: hidden;
    margin-left: 15px;
    line-height: 1em;
    padding-left: 14px!important
}

#pnlAdvancedSubscriptions .col-md-12 .row .NavigationRight .NavigationItemPrimary {
    display: inline-block;
    margin: 0 0 0 15px
}

#pnlAdvancedSubscriptions h3 {
    color: #323133!important;
    font-weight: 700
}

#pnlAdvancedSubscriptions label {
    font-weight: 400
}

#pnlAdvancedSubscriptions .col-md-12 .col-md-12 div {
    padding-bottom: 0!important
}

#ctl00_mCPH_ctrlVacancySearch_Public1_vacancySearchOptions #searchButton {
    margin-left: 15px;
    background-color: #006736!important
}

#ctl00_mCPH_ctrlVacancySearch_Public1_vacancySearchOptions #searchButton:hover {
    background-color: #487eb0!important
}

#vacancySearchResults .pagination>li:first-child>a,
#vacancySearchResults .pagination>li:first-child>span {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

#vacancySearchResults .pagination>li:last-child>a,
#vacancySearchResults .pagination>li:last-child>span {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

#vacancySearchResults .pagination>.active>a,
#vacancySearchResults .pagination>.active>span,
#vacancySearchResults .pagination>.active>a:hover,
#vacancySearchResults .pagination>.active>span:hover,
#vacancySearchResults .pagination>.active>a:focus,
#vacancySearchResults .pagination>.active>span:focus {
    background-color: #1A6884;
}

ul#vacancySummaryDetail {
    font-size: 20px;
    list-style: none;
    padding: 0
}

#vacancySearchDetail {
    position: relative;
    top: -100px;
    background-color: #dcdde1;
    display: none;
    padding: 15px;
	border: 1px solid #b0b0b0;
    border-radius: 4px;
}

a#lnkVacancyResults {
    color: white;
    background-color: #1A6884;
    display: inline-block;
    padding: 10px 10px 5px 10px;
    text-transform: capitalize;
    line-height: 1em;
	font-size: 18px;
}

#vacancySearchDetail button,
#vacancySearchDetail input[type="button"],
#vacancySearchDetail input[type="reset"],
#vacancySearchDetail input[type="submit"] {
    color: white;
    background-color: #1A6884;
}

a#lnkVacancyResults:hover,
#vacancySearchDetail button:hover,
#vacancySearchDetail input[type="button"]:hover,
#vacancySearchDetail input[type="reset"]:hover,
#vacancySearchDetail input[type="submit"]:hover {
    text-decoration: none;
    background-color: #027837;
    color: #fff;
}

#lblVacancyName {
    font-size: 25px;
    padding: 10px
}

#ctl00_mCPH_VerticalNavigationBar_VerticalSidebarNavigation {
    margin-left: 15px
}

.container-fluid #ctl00_mCPH_VerticalNavigationBar_VerticalSidebarNavigation,
.container #ctl00_mCPH_VerticalNavigationBar_VerticalSidebarNavigation {
    margin-left: 0
}

.ui-dialog .ui-dialog-content #referenceName,
.ui-dialog .ui-dialog-content #referenceAddress,
.ui-dialog .ui-dialog-content #referenceTelephone,
.ui-dialog .ui-dialog-content #referenceOccupation,
.ui-dialog .ui-dialog-content #Span1 {
    font-size: 20px
}
.ui-widget-content .ui-dialog-content{
	
	/*overflow: scroll;*/
}
	

.ui-dialog,
.ui-widget-content,
.ui-dialog .ui-dialog-buttonpane {
    color: #323133;
    background-color: #fff!important;
    border-radius: 0!important;
}

.ui-dialog {
    padding: 0!important
}

.ui-dialog .ui-dialog-buttonpane {
    background-color: transparent
}

.ui-dialog .ui-dialog-titlebar {
    border-bottom: none!important
}

.ui-dialog .ui-dialog-buttonpane {
    border-top: none!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important
}

.ui-button-text-only .ui-button-text {
    line-height: 1EM
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button,
.ui-dialog .ui-dialog-content {
    font-size: 18px!important;
}

#ctl00_mCPH_pnlAwaitingResults,
{
    vertical-align: top
}

input[type="checkbox"]+label,
input[type="radio"]+label {
    display: inline-block;
}

.ui-datepicker th {
    padding: .3em 0;
	font-size: 18px;
}

.choosebox {
    padding: 15px 15px 15px 70px;
    background-image: url(https://images.hanlonsonline.co.uk/Lambeth/images/arrow1.png?dl=0);
    background-repeat: no-repeat;
    background-position: 15px 23px;
    font-size: 25px;
    -webkit-transition: background-position .1s ease-in;
    -moz-transition: background-position .1s ease-in;
    -o-transition: background-position .1s ease-in;
    transition: background-position .1s ease-in
}

.choosebox:hover {
    background-position: 25px 23px
}

.choosebox a {
    color: #323133
}

.choosebox a:hover {
    color: #369078;
    text-decoration: none
}

#ctl00_mCPH_ClientAssessmentHeaderContainer #ctl00_mCPH_VerticalNavigationBar1_VerticalSidebarNavigation {
    display: none
}

#ctl00_mCPH_ctl00_ctrlRegistrationWizard_wiz_SideBarContainer_SideBarList td,
#ctl00_mCPH_ctl00_ctrlRegistrationWizard_wiz_SideBarContainer_SideBarList th,
.wizard td {
    font-size: 20px;
    padding: 10px
}

#ctl00_mCPH_ctl00_ctrlRegistrationWizard_wiz_SideBarContainer_SideBarList td table,
{
    padding-right: 10px
}

#ctl00_mCPH_ctl00_ctrlRegistrationWizard_wiz .wizardSidebar {
    background-color: #006736;
    Font-Size: 25px
}

#ctl00_mCPH_ctl00_ctrlRegistrationWizard_wiz .wizard {
    font-size: 20px;
    background-color: #dfe0e1;
    border-color: #dfe0e1;
    border-width: 0
}

.g-recaptcha {
    margin-bottom: 30px
}

div.Middle {
    padding: 15px
}

#ctl00_mCPH_ctl00_txtPassword {
    margin-bottom: 15px
}

#ctl00_mCPH_ctl00_PortalContent1 .form-group,
.col-md-9 #ctl00_mCPH_pageContent .bootstrapme {
    max-width: 800px
}

#ctl00_mCPH_ctl00_PortalContent1 .form-group #ctl00_mCPH_ctl00_RequiredFieldValidator1,
#ctl00_mCPH_ctl00_PortalContent1 .form-group #ctl00_mCPH_ctl00_reqValEmail {
    float: right
}

#ctl00_mCPH_ctl00_PortalContent1 .form-group #txtName,
#ctl00_mCPH_ctl00_PortalContent1 .form-group #txtEamil,
#ctl00_mCPH_ctl00_PortalContent1 .form-group #txtAreaMessage {
    margin-bottom: 30px
}

#ctl00_mCPH_txtEmailConfirm,
#ctl00_mCPH_txtPassword,
#ctl00_mCPH_txtConfirmPassword {
    margin-bottom: 20px
}

.dxcaTextBoxLabel {
    margin: 20px 0
}

#chkUseSubscriptions {
    width: 22px;
    height: 22px;
    margin-right: 20px
}

#ddlAreas {
    display: none !IMPORTANT
}

#pnlAdvancedSubscriptions h3 {
    color: #323133;
    font-weight: 700
}

input[type="button"]#adAreas,
input[type="button"]#clrAreas,
input[type="button"]#adTypes,
input[type="button"]#clrTypes,
input[type="button"]#adSectors,
input[type="button"]#clrSector,
input[type="button"]#ctl00_mCPH_UploadButton,
#cblVacancyTypes_1 {
    line-height: 1em;
    margin-bottom: 15px
}

table.ProfileItemContent th {
    font-weight: 400
}

#ctl00_mCPH_pid1_pnlHead {
    display: none
}

#ctl00_mCPH_VerticalNavigationBar_VerticalSidebarNavigation .navbar,
#VerticalSidebarNavigation .navbar {
    width: 100%;
    display: block
}

#tblAppliedVacancies_length select.input-sm,
#tblAppliedVacancies_filter input.input-sm {
    /* background-color: #E8E8E8 */
}

#navBarLogout .glyphicon-log-out {
    line-height: 10px
}

.navbar-default .navbar-nav#ctl00_mCPH_VerticalNavigationBar_VerticalNavigationPopulation>li>a:focus {
    border-bottom: none;
    padding-bottom: 10px
}

.navbar-default .navbar-nav#ctl00_mCPH_VerticalNavigationBar_VerticalNavigationPopulation>li {
    padding-left: 0;
    padding-right: 0
}

.nav-bar ul.pull-right {
    float: right
}

.container h3,
h3 {
	/* color: #1A6884; */
    font-size: 25pt;
    line-height: 30px;
    font-weight: 700;
}

#pnlAdvancedSubscriptions {
    margin-bottom: 15px;
	display: none;
}

.ctl00_mCPH_tvEditSkill_2 a {
    /* color: #006736 */
}

.ctl00_mCPH_tvEditSkill_2 input[type="checkbox"],
input[type="checkbox"]#chkEmails,
input[id*='cblProfessions_'],
input[id*='cblAreas_'],
input[id*='cblVacancyTypes_'],
#ctl00_mCPH_txtSkillSearch,
#ctl00_mCPH_tblEditQuestionnaireQuestions input[type="radio"] {
    background-color: #E8E8E8
}

#ctl00_mCPH_appliedVacancyList .btn,
#ctl00_mCPH_AdvancedSubscriptionList .btn {
    background-color: #006736;
    line-height: 1em;
    margin: 10px 0;
	color: #fff;
}

#ctl00_mCPH_pnlUpdate select#ctl00_mCPH_ddlRegistrationWizard {
    background-color: #E8E8E8
}

#ctl00_mCPH_pnlUpdate input[type="button"],
#ctl00_mCPH_pnlUpdate input[type="submit"],
input[type="button"]#adAreas,
input[type="button"]#adSectors,
input[type="button"]#adTypes,
input[type="button"]#clrAreas,
input[type="button"]#clrSector,
input[type="button"]#clrTypes,
input[type="submit"]#ctl00_mCPH_UploadButton,
input[type="button"]#ClearButton,
#ctl00_mCPH_lnkSaveQuestionnaire {
    background-color: #1A6884
}

input[type="button"]#adAreas:hover,
input[type="button"]#adAreas:active,
input[type="button"]#adAreas:focus,
input[type="button"]#adSectors:hover,
input[type="button"]#adSectors:active,
input[type="button"]#adSectors:focus,
input[type="button"]#adTypes:hover,
input[type="button"]#adTypes:active,
input[type="button"]#adTypes:focus,
input[type="button"]#clrAreas:hover,
input[type="button"]#clrAreas:active,
input[type="button"]#clrAreas:focus,
input[type="button"]#clrSector:hover,
input[type="button"]#clrSector:active,
input[type="button"]#clrSector:focus,
input[type="button"]#clrTypes:hover,
input[type="button"]#clrTypes:active,
input[type="button"]#clrTypes:focus,
input[type="submit"]#ctl00_mCPH_UploadButton:hover,
input[type="submit"]#ctl00_mCPH_UploadButton:active,
input[type="submit"]#ctl00_mCPH_UploadButton:focus,
input[type="button"]#ClearButton:hover,
input[type="button"]#ClearButton:active,
input[type="button"]#ClearButton:focus,
#CVUpload input[type="button"]:hover,
#ctl00_mCPH_appliedVacancyList input[type="button"]:hover,
#ctl00_mCPH_AdvancedSubscriptionList input[type="button"]:hover,
#CVUpload input[type="button"]:active,
#ctl00_mCPH_appliedVacancyList input[type="button"]:active,
#ctl00_mCPH_AdvancedSubscriptionList input[type="button"]:active,
#CVUpload input[type="button"]:focus,
#ctl00_mCPH_appliedVacancyList input[type="button"]:focus,
#ctl00_mCPH_AdvancedSubscriptionList input[type="button"]:focus {
    background-color: #E8E8E8
}

table#tblLoginDetails {
    padding: 0;
    margin: 10px;
    font-size: 20px
}

#ctl00_mCPH_VerticalNavigationBar_VerticalSidebarNavigation:after {
    content: "";
    clear: both
}

#ctl00_mCPH_VerticalNavigationBar_VerticalSidebarNavigation {
    overflow: hidden
}

#ctl00_mCPH_workHistoryCurrent,
#ctl00_mCPH_refContainer,
.existingQualificationList {
    overflow-y: scroll;
    width: 100%
}

.existingQualificationList {
    font-size: 20px
}

@media (max-width:992px) {
    #ctl00_mCPH_VerticalNavigationBar_VerticalSidebarNavigation {
        margin: 15px
    }
    #ctl00_mCPH_pnlEditDetail .col-md-6 {
        overflow-y: auto
    }
    #ctl00_mCPH_VerticalNavigationBar_VerticalSidebarNavigation.sidebar-nav {
        padding: 0
    }
}

.loginDetailsPageHead {
    margin: 5px 10px 5px 0px;
    padding: 0;
    font-size: 30px;
    /* font-family: DIN-cond-bold */
	text-decoration: underline;
}

#advisorDetails {
    font-size: 20px;
    background-color: #dfe0e1;
    left: 10px;
    top: 0;
    width: auto;
    max-width: 380px;
    position: relative;
    margin: 10px 0 10px 10px
}

#CVUpload,
#VacancyApplicationList,
#personalDetails {
    top: 30px
}

table#tblWizardList {
    font-size: 20px
}

#ctl00_mCPH_DisplayView .skills-table {
    min-width: initial
}

.workHistoryPosition,
.workHistoryReasonForLeaving {
    width: 100%;
    max-width: 550px
}

table.tblWorkHistory {
    min-width: 800px
}

#existingQualificationsList {
    margin-left: 0;
    overflow-y: scroll
}

#availableQualificationList {
    float: none;
    margin-bottom: 15px
}

span.myExistingQualifications {
    font-size: 25px;
}

table.existingQualificationList {
    margin: 15px 0
}

table.existingQualificationList th,
table.existingQualificationList td {
    font-size: 20px
}

@media (min-width:500px) {
    #availableQualificationList {
        float: left;
        margin-right: 15px
    }
    #existingQualificationsList {
        margin-left: 15px;
        overflow-y: scroll
    }
}

.navbar-default #bs-example-navbar-collapse-1 .navbar-nav>.active>a,
.navbar-default #bs-example-navbar-collapse-1 .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #000;
    border-bottom: none!important
}

.navbar-default .navbar-nav#lstNavigation>li>a:focus {
    border-bottom: none
}

#ctl00_mCPH_VerticalNavigationBar2_VerticalSidebarNavigation {
    display: none
}

.DataView {
    overflow: hidden
}

#ctl00_mCPH_pid2_pnlHead,
#ctl00_mCPH_pid3_pnlHead,
#ctl00_mCPH_pid4_pnlHead,
#ctl00_mCPH_pid5_pnlHead,
#ctl00_mCPH_pid6_pnlHead,
#ctl00_mCPH_pid7_pnlHead,
#ctl00_mCPH_pid8_pnlHead,
#ctl00_mCPH_pid9_pnlHead,
#ctl00_mCPH_pid10_pnlHead,
#ctl00_mCPH_pid11_pnlHead,
#ctl00_mCPH_pid12_pnlHead,
#ctl00_mCPH_pid13_pnlHead {
    display: none
}

#ctl00_mCPH_lblCurrentRegistrationWizard {
    display: none
}

#wizardElements_Layout {
    max-width: calc(100% - 40px);
    margin: 0 auto 0 auto
}

#wizardElements_Layout input[type="text"],
#wizardElements_Layout input[type="email"],
input[type="url"],
#wizardElements_Layout input[type="password"],
input[type="search"],
#wizardElements_Layout textarea,
#wizardElements_Layout textarea.form-control,
#wizardElements_Layout select,
#wizardElements_Layout select.form-control,
#wizardElements_Layout input[type="checkbox"],
#wizardElements_Layout input[type="radio"] {
    /* background-color: #E8E8E8 */
}

#wizardElements_Layout input[type="submit"].WizardButton {
    margin: 5px 0
}

#wizardElements_Layout button,
#wizardElements_Layout input[type="button"],
#wizardElements_Layout input[type="reset"],
#wizardElements_Layout input[type="submit"] {
    background-color: #1A6884
}

#wizardElements_Layout button:hover,
#wizardElements_Layout input[type="button"]:hover,
#wizardElements_Layout input[type="reset"]:hover,
#wizardElements_Layout input[type="submit"]:hover {
    background-color: #027837
}

#wizardElements_Layout .CenterItem table.CenterTable tbody td {
    display: block
}

#ctl00_mCPH_ctl00_ctrlRegistrationWizard_pnlWizard {
    overflow-y: scroll
}

#wizardElements_Layout .CenterItem table.CenterTable tbody td #ctl00_mCPH_btnExit {
    margin-top: 0
}

#ctl00_mCPH_ctl00_ctrlRegistrationWizard_wiz_StartNavigationTemplateContainerID_StartNextButton {
    float: left;
    margin-left: -10px
}

#ctl00_mCPH_jumpTo {
    display: none
}

input#ctl00_mCPH_ctrl11_txtInput + span {
    display: block
}

#ctl00_mCPH_ctl00_ctrlRegistrationWizard_pnlWizard table.wizardGeneralItem,
#ctl00_mCPH_ctl00_ctrlRegistrationWizard_pnlWizard table td.validationCell {
    width: auto;
    position: relative
}

#ctl00_mCPH_ctl00_ctrlRegistrationWizard_pnlWizard {
    margin-top: 10px
}

#removenext + a {
    display: none
}

table.contact td {
    vertical-align: top
}

table.contact input {
    width: auto!important;
    margin-right: 5px
}

@media (max-width:992px) {
    table.contact input {
        max-width: 80px
    }
}

#searchResults:nth-child(4) {
    display: none
}

#searchResults th:nth-child(4) {
    display: none
}

#searchResults td:nth-child(4) {
    display: none
}

.subscriptionAreas {
    display: none
}

#advisorDetails {
    display: none
}

#ctl00_mCPH_pnlTreeView,
#ctl00_mCPH_pnlEditDetail .col-md-6 {
    overflow-x: scroll
}

#ctl00_mCPH_pnlTreeView input[type="checkbox"] {
    margin: 0 15px 2px 0
}

#ctl00_mCPH_pnlTreeView table td {
    line-height: 1em;
    font-size: 20px
}

#ctl00_mCPH_pnlTreeView table tr td div img {
    display: none
}

blockquote.twitter-tweet {
    font-size: 20px
}

blockquote.twitter-tweet p {
    font-size: 20px
}

blockquote.twitter-tweet a[href^="https://twitter.com"] {
    font-size: 20px
}

blockquote.twitter-tweet,
blockquote.twitter-tweet a[href^="https://twitter.com"],
blockquote.twitter-tweet p {
    font-size: 20px
}

#ctl00_mCPH_divHint {
    color: #231f20;
    padding: 5px 10px
}

#ctl00_mCPH_lblError {
    top: 2%
}

#ctl00_mCPH_ValidationSummary1 {
    top: 80px
}

#ctl00_mCPH_ValidationSummary1 ul,
#ctl00_mCPH_ValidationSummary1 ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.3em
}

table.existingQualificationList {
    width: auto;
    min-width: 300px
}

table.existingQualificationList td,
table.existingQualificationList th {
    font-size: 20px;
    padding: 0 5px
}

#pnlAdvancedSubscriptions label {
    padding-left: 10px;
    min-width: 230px
}

button#ProviderNameSearchButton {
    padding: 5px 10px
}

#ctl00_mCPH_ctl00_providerTreeWrapper {
    margin-left: 0
}

#ctl00_mCPH_ctl00_providerTreeWrapper .profileCheckboxLabel .profileCheckboxLabel {
    padding-left: 90px
}

#ctl00_mCPH_ctl00_providerTreeWrapper .profileCheckboxLabel .profileCheckboxLabel input {
    margin: 0 8px 0 -30px
}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
	border-top: 1px solid #ddd;
}

#ctl00_mCPH_imgSSL {
    margin: 15px
}

#GoogleAddressDialog {
    height: initial!important
}

.ui-dialog .ui-dialog-buttonpane button {
    text-transform: capitalize;
    transition: background-color .25s ease;
    background-image: none;
    border-radius: 4px;
    font-weight: 400;
    letter-spacing: .025em;
    vertical-align: bottom;
    line-height: 1em;
}

#ctl00_mCPH_imgSSL {
    margin: 15px;
	display: none;
}

.jstree-default .jstree-wholerow-clicked {
    background: none !important;
}

.jstree-anchor {
    white-space: initial!important;
}

.jstree-default .jstree-anchor {
    height: initial!important;
    font-size: 20px;
}

#ctl00_mCPH_ctl00_providerTreeWrapper {
    padding-left: 0;
}

.container #ctl00_mCPH_VerticalNavigationBar_VerticalSidebarNavigation {
    margin-left: 0;
    margin-right: 0;
}

.navbar-nav>li>a {
    /* padding-right: 0; */
}

.ui-dialog-title {
    padding-left: 15px;
}

.jstree-default .jstree-wholerow-clicked {
    background: #E8E8E8 !important;
}

#ctl00_mCPH_referencesConfirmation br {
    display: none;
}

#qualificationContent {
    padding: 0 15px;
}

#divContent.content {
    width: initial;
    padding: 0;
}

#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_pnlWizard {
    /* overflow-y: scroll; */
}

.list-group {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: NONE;
}

.list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.list-group-item {
    /* border-color: #323233; */
}

.list-group-item:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

hr {
    /* background-color: #ccc; */
}

.btn-link {
    color: #fff;
    background-color: #0069d9;
}

.btn-link:focus,
.btn-link:hover {
    color: #fff;
    text-decoration: none;
    background-color: #23527c;
}

.verticalNavLoggedOut {
    display: none;
}

.WizardInput_Left > input[type="checkbox"] { 
    color: #000;
}

#searchResults2 { 
    width: 100% !important;
}
#btnAddNew:hover {
    color: #fff;
}
#workHistoryAddNew {
    height: 541px !important;
}
#ui-id-1 {
    text-decoration: underline;
}

#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_tblSector > tbody > tr:nth-child(1) > td {
	margin-bottom: 10px;
}
/* Make navbar when logged out float centre */
.navbar-loggedout {
	float: none;
}


div > div.DisplayRow > div.Mandatory > span {
color: RED;
}

/* #ctl00_mCPH_divSubHeader, #ctl00_mCPH_divHeader{
display:none;
} */


#wizardElements_Layout > div.HeaderRow > div.HeaderRowTitle > div:nth-child(2){
display:none;
}

#wizardElements_Layout > div.HeaderRow > div.HeaderRowTitle > div:nth-child(3){
display:none;
}

#lnkMyAccount > span {display:none;}


#lnkMyAccount {
display:none;}

.navbar-default .navbar-nav>li>a.residents, #ctl00_CustomWrapper > div.container > div > div.col-md-9 > div:nth-child(3) > input, #CVUpload > div > div > a, #ctl00_mCPH_appliedVacancyList, #ctl00_mCPH_AdvancedSubscriptionList, #tblWizardList > thead > tr, #ctl00_mCPH_btnUpdateDetails, #tblAppliedVacancies > thead > tr, #ctl00_mCPH_AddSkillsLink, #ctl00_mCPH_lnkSaveDetail, #ctl00_mCPH_lnkCancelDetail, #ctl00_mCPH_EditLink, #ctl00_mCPH_CancelEditLink, #ctl00_mCPH_SaveSkillValueLink {
background-color: #1A6884 !important;}

h3.dashboard-header, #ctl00_CustomWrapper > div.container > div > div.col-md-9 > h3, #ctl00_CustomWrapper > div.container > div > div.col-md-9 > div:nth-child(3) > h4, .CVTitle, .vacanciesAppliedFor, .personalInfoTitle, #ctl00_mCPH_ContentColumn > div:nth-child(1) > h3, #ctl00_mCPH_Subheader, #ctl00_mCPH_pnlEditDetail > div:nth-child(1) > h4, #ctl00_mCPH_pnlEditDetail > div:nth-child(2) > h4 {
color: #1A6884 !important; }

.navbar-default .navbar-nav>li>a.enterprise, .btn-vacancylistbutton, #vacancyDetails > div:nth-child(3) > div > button, #vacancyDetails > div:nth-child(1) > div > button, #vacancyEdit > div:nth-child(1) > div > button.btn.btn-primary.savebtn, #vacancyEdit > div:nth-child(1) > div > button.btn.btn-primary.lstbtn, #vacancyEdit > div:nth-child(3) > div > button.btn.btn-primary.savebtn, #vacancyEdit > div:nth-child(3) > div > button.btn.btn-primary.lstbtn, #AssignedQualificationsTable > thead > tr, #ctl00_mCPH_ContentColumn > div:nth-child(7) > input, #AddQualificationDialog_SaveButton, #ContentColumn > div:nth-child(4) > input, #CreateUserDialog > div > div > div.modal-footer > input:nth-child(2), #ctl00_mCPH_SubmitEmailButton, #ctl00_mCPH_SubmitCodeButton, #adAreas, #adTypes, #ctl00_mCPH_UploadButton, #MainContainer > div.row.upload-table > div > table > tbody > tr > th, #DocumentsTable > thead > tr, #UploadButton {
background-color: #1A6884 !important;}